import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path';
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
  ],
  resolve: {
    alias: {
      // Vite路径别名配置
      '@': path.resolve('./src'),
      // 解决vue-i18n 插件的警告
      'vue-i18n': 'vue-i18n/dist/vue-i18n.cjs.js'
    },
    //引入组件时，不需要带这些后缀
    extensions: ['.js', '.ts', '.jsx', '.tsx', '.vue']
  },
  //服务
  server: {
    //设置前端程序打开的端口
    port: 5050,
    // proxy: {
    //   // 接口地址代理
    //   '/api': {
    //     //线上地址:http://101.43.0.76:5610/
    //     //本地地址:http://localhost:5610
    //     target: 'http://101.43.0.76:5610/baseadmin', // 接口的域名
    //     // secure: false, // 如果是https接口，需要配置这个参数
    //     changeOrigin: true, // 如果接口跨域，需要进行这个参数配置
    //     // /api 就是告诉 node ,我接口用 /api 开头的才使用代理，所以接口都写成 /api/xx/xx ，最后代理的路径就是 http://localhost:3000/api/xx/xx
    //     rewrite: (path) => path.replace(/^\/api/, '')
    //   },
    // }
  },
  css: {
    /* CSS 预处理器 */
    preprocessorOptions: {
      scss: {
        additionalData: '@import "@/style/style.scss";'
      }
    }
  },




})
